WooFrance Dépannage et support WordPress WooCommerce Forums Forum de Support WooCommerce Récupérer le slug d'un attribut d'un produit variable

  • Ce sujet contient 0 réponse, 1 participant et a été mis à jour pour la dernière fois par Anonyme, le il y a 6 années et 7 mois.
Affichage de 1 message (sur 1 au total)
  • Auteur
    Messages
  • #59290
    Anonyme
    Inactif
    Points: 0 pts

    Bonjour,

    dans l’email de confirmation de commande terminée, j’aimerais mettre un lien vers le produit commandé mais je dois faire passer l’attribut dans l’url de façon à obtenir une url de ce type :
    /produit/nom-produit/?attribute_pa_nom_attribut=slug-attribut

    Dans le template de l’email customer-completed-order.php j’ai donc ajouté ce loop :

    // Loop through order items
    foreach( $order->get_items() as $item_id => $item ){
    
    // Get the product ID
    $product_id = $item->get_product_id();
    
    // Get an instance of the WC_Product object
    $product = $item->get_product();
    
    $product_attribute = $product->get_attribute('saut');
    
    $url = get_permalink( $item['product_id'] ) ;
    }
    
    echo 'Réservez votre saut';

    Le problème c’est que je récupère le nom de l’attribut, pas son identifiant (slug).

    J’ai écumé la toile et je n’ai rien trouvé, est-ce qu’il s’agit plutôt de taxonomies ?

    Merci d’avance !

    depanagewp
Affichage de 1 message (sur 1 au total)
  • Vous devez être connecté pour répondre à ce sujet.